package com.ipDev.moyvSys.service;

import com.ipDev.moyvSys.domain.dto.BookDTO;
import com.ipDev.moyvSys.domain.po.Book;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ipDev.moyvSys.domain.vo.BookVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author fish
 * @since 2024-10-26
 */
public interface IBookService extends IService<Book> {

    void saveOne(BookDTO bookDTO);

    List<BookVO> listEnableBook();

    List<BookVO> listAllBook();

    void delByBookId(Integer id);

    void delByBookIds(List<Integer> bookIds);

    List<BookVO> search(BookDTO bookDTO);

    void updateBook(BookDTO bookDTO);
}
